package com.balance.anole.business.to;

import java.math.BigDecimal;
import java.util.Date;
import java.util.Set;

import com.balance.anole.admin.to.ShopTO;
import com.balance.anole.admin.to.StaffInfoTO;
import com.balance.anole.common.to.AnoleBaseTO;
import com.balance.anole.common.to.CodeLookTO;

public class ShopReceiptTO extends AnoleBaseTO {

	/**
	 * 
	 */
	private static final long serialVersionUID = -8243708586659244464L;

	private String receiptNum;
	private Date receiptDate;
	private BusinessDateTO businessDate;
	private String lineNum;
	private Set<ShopReceiptPdtItemTO> pdtItemSoldList;
	private StaffInfoTO seller;
	private StaffInfoTO cashier;
	private BigDecimal totalPaidValue;
	private BigDecimal totalSoldValue;
	private BigDecimal totalNumOfPdtItem;
	private CodeLookTO progress;
	private Set<ShopPaymentTO> paymentList;
	private ShopTO shop;
	private BusinessDateTO synBusinessDate;
		
	public BigDecimal getTotalSoldValue() {
		return totalSoldValue;
	}
	public void setTotalSoldValue(BigDecimal totalSoldValue) {
		this.totalSoldValue = totalSoldValue;
	}
	public String getReceiptNum() {
		return receiptNum;
	}
	public void setReceiptNum(String receiptNum) {
		this.receiptNum = receiptNum;
	}	
	public Date getReceiptDate() {
		return receiptDate;
	}
	public void setReceiptDate(Date receiptDate) {
		this.receiptDate = receiptDate;
	}	
	public BusinessDateTO getBusinessDate() {
		return businessDate;
	}
	public void setBusinessDate(BusinessDateTO businessDate) {
		this.businessDate = businessDate;
	}
	public CodeLookTO getProgress() {
		return progress;
	}
	public void setProgress(CodeLookTO progress) {
		this.progress = progress;
	}
	public Set<ShopPaymentTO> getPaymentList() {
		return paymentList;
	}
	public void setPaymentList(Set<ShopPaymentTO> paymentList) {
		this.paymentList = paymentList;
	}		
	public String getLineNum() {
		return lineNum;
	}
	public void setLineNum(String lineNum) {
		this.lineNum = lineNum;
	}
	public Set<ShopReceiptPdtItemTO> getPdtItemSoldList() {
		return pdtItemSoldList;
	}
	public void setPdtItemSoldList(Set<ShopReceiptPdtItemTO> pdtItemSoldList) {
		this.pdtItemSoldList = pdtItemSoldList;
	}
	public StaffInfoTO getSeller() {
		return seller;
	}
	public void setSeller(StaffInfoTO seller) {
		this.seller = seller;
	}
	public StaffInfoTO getCashier() {
		return cashier;
	}
	public void setCashier(StaffInfoTO cashier) {
		this.cashier = cashier;
	}
	public ShopTO getShop() {
		return shop;
	}
	public void setShop(ShopTO shop) {
		this.shop = shop;
	}
	public BigDecimal getTotalPaidValue() {
		return totalPaidValue;
	}
	public void setTotalPaidValue(BigDecimal totalPaidValue) {
		this.totalPaidValue = totalPaidValue;
	}
	public BigDecimal getTotalNumOfPdtItem() {
		return totalNumOfPdtItem;
	}
	public void setTotalNumOfPdtItem(BigDecimal totalNumOfPdtItem) {
		this.totalNumOfPdtItem = totalNumOfPdtItem;
	}
	public BusinessDateTO getSynBusinessDate() {
		return synBusinessDate;
	}
	public void setSynBusinessDate(BusinessDateTO synBusinessDate) {
		this.synBusinessDate = synBusinessDate;
	}
}
